"""
练习题1：学生成绩统计系统
难度：⭐⭐

题目描述：
某班级有若干学生，每个学生有多门课程的成绩。
请编写程序完成以下功能：

1. 创建一个字典，存储至少3个学生的成绩信息
   - 学生名字作为key
   - 成绩列表作为value（例如：语文、数学、英语三门课）

2. 计算并打印每个学生的：
   - 总分
   - 平均分（保留2位小数）
   - 最高分
   - 最低分

3. 找出班级中总分最高的学生

4. 统计有多少学生的平均分超过80分

知识点考察：
- 字典（dict）的创建和遍历
- 列表（list）的操作
- for循环的使用
- 内置函数：sum(), len(), max(), min(), round()
- 条件判断

提示：
- 使用 for key, value in dict.items() 遍历字典
- 使用 sum(列表) 计算列表总和
- 使用 max(列表) 和 min(列表) 获取最值
"""

# 在下方编写你的代码
# ========================================

# 示例数据结构（你可以修改或扩展）
students = {
    "张三": [85, 92, 78],
    "李四": [90, 88, 95],
    "王五": [76, 82, 80]
}

# TODO: 1. 计算每个学生的统计信息


# TODO: 2. 找出总分最高的学生


# TODO: 3. 统计平均分超过80的学生数量



# ========================================
# 期望输出示例：
"""
张三的成绩统计：
  总分: 255
  平均分: 85.00
  最高分: 92
  最低分: 78

李四的成绩统计：
  总分: 273
  平均分: 91.00
  最高分: 95
  最低分: 88

王五的成绩统计：
  总分: 238
  平均分: 79.33
  最高分: 82
  最低分: 76

班级总分最高的学生是：李四，总分：273
平均分超过80分的学生有：2人
"""

